home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
SNNSV32.ZIP
/
SNNSv3.2
/
kernel
/
sources
/
art_ui.ph
< prev
next >
Wrap
Text File
|
1994-04-25
|
4KB
|
139 lines
/*****************************************************************************
FILE : art_ui.ph
SHORTNAME :
SNNS VERSION : 3.2
PURPOSE : SNNS-Kernel User Interface Function Prototypes for ART networks
NOTES :
AUTHOR : Kai-Uwe Herrmann
DATE : 17.05.92
CHANGED BY : Sven Doering
IDENTIFICATION : @(#)art_ui.ph 1.6 3/15/94
SCCS VERSION : 1.6
LAST CHANGE : 3/15/94
Copyright (c) 1990-1994 SNNS Group, IPVR, Univ. Stuttgart, FRG
******************************************************************************/
#ifndef _ART_UI_DEFINED_
#define _ART_UI_DEFINED_
/* begin global definition section */
/* funcname: artui_getClassifiedStatus ()
Purpose : Returns the classification status of the actual network
in-Par : none
out-Par : status : Possible results are: ART_NO_CLASSIFICATION
ART_CLASSIFIED
ART_NOT_CLASSIFIABLE
ART_DONT_KNOW
ret_val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getClassifiedStatus (
art_cl_status *status
);
/* funcname: artui_getClassNo ()
Purpose : Returns the index of the F2-winner-unit
in-par : none
out-par : class_no: If class_no is negative, then no winning unit exists.
ret-val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getClassNo (
int *class_no
);
/* funcname: artui_getN ()
Purpose : Returns the number of F1-units in an ART1 or ART2 network
in-par : none
out-par : N : number of F1-Units (-1 is returned if not topologically sorted)
ret-val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getN (
int *N
);
/* funcname: artui_getM ()
Purpose : Returns the number of F2-units in an ART1 or ART2 network
in-par : none
out-par : M : number of F2-Units (-1 is returned if not topologically sorted)
ret-val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getM (
int *M
);
/* funcname: artui_getNa ()
Purpose : Returns the number of F1a-units in an ARTMAP network
in-par : none
out-par : Na: number of F1a-Units (-1 is returned if not topologically sorted)
ret-val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getNa (
int *Na
);
/* funcname: artui_getNb ()
Purpose : Returns the number of F1b-units in an ARTMAP network
in-par : none
out-par : Nb: number of F1b-Units (-1 is returned if not topologically sorted)
ret-val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getNb (
int *Nb
);
/* funcname: artui_getMa ()
Purpose : Returns the number of F2a-units in an ARTMAP network
in-par : none
out-par : Ma: number of F2a-Units (-1 is returned if not topologically sorted)
ret-val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getMa (
int *Ma
);
/* funcname: artui_getMb ()
Purpose : Returns the number of F2b-units in an ARTMAP network
in-par : none
out-par : Mb: number of F2b-Units (-1 is returned if not topologically sorted)
ret-val : krui_err: Returns an error if no Units defined.
*/
krui_err artui_getMb (
int *Mb
);
/* end global definition section */
/* begin private definition section */
/* end private definition section */
#endif